body {
    font-family: Verdana,Arial,sans-serif;
     font-size: 12px;
  }
.container { 
	width:100%; 
	min-width:986px; 
	max-width: 1024px;
}
.publication_page_header_line{
    background: url("/app/home/images/header_bar.png") repeat-x scroll 0 0 transparent;
    height: 25px;
    padding: 0;
    width: 100%;
}
#containerPub {
	margin-bottom: 10px;
	margin-top: 10px;
}
.containerPub {font-family: 'Open Sans', Verdana;font-size: 13px;font-weight: 400;}
.publicationTitleDiv{ border-bottom: 1px solid #a5a5a5; }
.heading{
	color: #6a6a6a;
    font-family: 'Open Sans',Verdana;
    font-size: 26px;
    font-weight: 300;
    height: 60px;
    margin-top: -20px;
    padding-top: 15px;
    text-align: left;
}
.srchTxtBox{
	height: 32px;
	width: 569px;
}
.paddingTop5{padding-top:5px;}
.paddingTop8{padding-top: 8px;}
.paddingTop15{padding-top: 15px;}
.paddingTop18{padding-top: 18px;}
.paddingTop30{padding-top: 30px;}
.paddingTop40{padding-top: 40px;}
.paddingTop50{padding-top: 50px;}
.paddingTop100{padding-top: 100px;}
.terminalDisp{
	font-family: 'Open Sans', Verdana;
	font-size: 14px;
	color: #a5a5a5 !important;
	font-weight: 300;
}
.refinePubDiv {
	min-height: 385px;
	margin-left: 0;
	margin-right: 0;
}
.recentPubDiv{
    padding-left: 16px;
	padding-top: 10px;
	font-size: 18px;
	font-weight: 300;
	font-family: 'Open Sans', Sanchez;
}
.recentSrch{
	 padding-left: 0px; 
	 padding-right: 14px;
}
.pubResultsSort{
	cursor: pointer;
	font-weight: 400 !important;
}
.pubDividingBorder{border-right: 8px solid #a5a5a5;}
.searchColor{
     padding-left: -10px;
}
.searchIcon{
   background-color: #417FC9;
   width: 70px;
   height: 32px;
   padding-left: 6px;
   margin-left: 568px;
   margin-top: -54px;
   border-radius: 0px;
   border: none !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    .searchIcon{ margin-top: -53px; }
}
.btn-default{
     color: #FFFFFF !important;
     background-color: #417FC9 !important;
}
.btn-sm{
	font-size: 16px;	
}	
.resultColor{
   font-size: 16px;
   font-family: 'Open Sans', Verdana;
   color: #5B7AA9;
}

.pubSearchColor{
   	font-size: 13px;
   	font-family: 'Open Sans', Verdana;
	color: #6a6a6a;
	font-weight: 400;
	width: 18%; 
	text-align: center;
}
.pubSrch{
	border-bottom: 2px solid #E2E2E2;
	height: 60px;
}
.comparsionTb{
	width: 98%;
}
.table > thead > tr > th:first-child {
	Padding-left: 0px;	
}
.table > thead > tr > th {
    border-bottom: 2px solid #e2e2e2;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #e2e2e2;
    vertical-align: middle;
}
.comparsionTb tbody > tr > th, .comparsionTb tbody > tr > td {
	padding : 11px;
}
.templateColor{
	 color: #0e82c6; 
	 font-size: 16px;
	 font-weight: 300;
	 font-family: 'Open Sans', Sanchez;
	 cursor: pointer;
}
.pubsrchName{
	width: 60%; 
}
.templateColor:hover{
	color: #F4911D;
	text-decoration: none !important;
}	
.templateColorPub{
    font-size: 15px; 
    font-family: 'Open Sans', Verdana; 
    height: 110px;
}

.loadingImage { height: 20px; width: 20px; } 
.srchDiv{ 
	margin-top: 16px;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.filterDiv{
	border: 1px solid #E2E2E2;
	height: 32px;
	margin-right: 16px;
	background-color: #E2E2E2;
	margin-top: -16px;
}
.filterTxt{
   text-align: center;
   padding-left: 7px;
   
}
.filterDrpdwn{
	height: 23px;
	width: 120px;
	border: none;
}
.allCatgrs{
	height: 23px;
	width: 140px;
	border: none;
}	
.drpdwnSize{
	width: 140px; 
	height: 23px;
	border: none;
}
.drpdwnCriteria{
	float: right; 
	padding-top: 5px;
}
.bigName {
	color: #323232;
    font-family: 'Open Sans',Verdana;
    font-size: 13px;
    line-height: 30px;
    font-weight: 400 !important;
}
.pubReportDate {
	font-family: 'Open Sans', Verdana;
	font-size: 13px;
	color: #6a6a6a;
	width: 10%;
	text-align: center;
	font-weight: 400;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	.pubReportDate { width: 11%; }
}
.pubReportDate {width: 11%\9;  }
@media \0screen {
.pubReportDate {width: 13%;  }
}
.pubTableBtn {
	font-size: 27px;
	background-color: #A2D6ED;
	height: 40px;
	width: 60px;
	color: #FFFFFF !important;
    border: 3px solid #FFFFFF;
    -webkit-box-shadow: 0 0 0 1px #A2D6ED;
    -moz-box-shadow: 0 0 0 1px #A2D6ED;
     box-shadow:0 0 0 1px #A2D6ED;
     zoom: 1;
     filter: progid:DXImageTransform.Microsoft.Shadow(Color='#A2D6ED', Strength=2, Direction=90),
		     progid:DXImageTransform.Microsoft.Shadow(Color='#A2D6ED', Strength=2, Direction=200),
		     progid:DXImageTransform.Microsoft.Shadow(Color='#A2D6ED', Strength=2, Direction=45),
			 progid:DXImageTransform.Microsoft.Shadow(Color='#A2D6ED', Strength=2, Direction=185),
		     progid:DXImageTransform.Microsoft.Shadow(Color='#A2D6ED', Strength=2, Direction=270);
    margin-top: -40px;
    position: absolute;
}
.pubTableBtn { 
 margin-top: -42px\9;
 border-radius: none\9;
 margin-left: -2px\9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	.pubTableBtn{ margin-top: -40px;  border-radius: none; margin-left: 0px; }
}
.pubHoverBtn{ cursor: pointer;}
.pubRecentImgHover {
	font-size: 44px;
	padding-left: 21px;
	color: #FFFFFF;
}
.pubImgHover{
	width: 88px;
	height: 114px;
}
.recentPubTable{
	margin-left: 16px;
	margin-top: -655px;
}	
.recentPdfHoverImg{
	font-size: 44px;
	background-color: #0E82C6; 
	height: 114px;
	width: 88px;
	position: absolute; 
	color: #ffffff;
	padding: 32px 20px;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	margin-top: -115px;
}
.allCatagrs{ padding: 2px;}
.filterYears{
	width: 125px;
	font-family: 'Open Sans', Verdana;
	color: #6a6a6a;
	font-weight: 400;
	font-size: 13px; 
}
.filterCategories{
	width: 125px;
	font-family: 'Open Sans', Verdana;
	color: #6a6a6a;
	font-weight: 400;
	font-size: 13px;
}
.reportTitle{
	text-align: left;
	padding-left: 12px;
}
.col-xs-8{
	padding-left: 0px !important;
	padding-right: 0px !important;	
}
.insightLogo{
	padding-top: 90px;
	padding-left: 16px;
}
.logoData {
	font-family: 'Open Sans', Verdana;
	font-size: 13px;
	color: #323232;
	margin-left: 5px;
}
.tableTxt {
	font-family: 'Open Sans', Verdana;
	font-size: 12px;
	color: #6a6a6a;
	font-weight: 400 !important;
}
.pubImgPath{
	width: 82px; 
	cursor: pointer;
}
.fancyHeader {
	font-family: 'Open Sans', Sanchez;
	font-size: 16px;
	font-weight: 300;
	color: #6a6a6a;
}
.shwResults{
	margin-top: 12px;
	font-family: 'Open Sans', Sanchez;
	font-size: 18px;
	font-weight: 300;
}
.pubDate{
    margin-top: -26px;
    background-color:#6a6a6a; 
    height: 26px;
    width: 88px;
    text-align: center;
    font-family: 'Open Sans', Verdana;
	font-size: 13px;
	color: #FFFFFF;
	padding: 3px;
	position: relative;
	opacity: 0.7;
	
}
.articleBtn{
	background-color: #417FC9;
	height: 40px;
	width: 60px;
	color: #FFFFFF;
	border: none;
	margin-left: 10px;
	cursor: unset;
}
.pdfBtn{
	background-color: #417FC9;
	height: 40px;
	width: 60px;
	color: #FFFFFF;
	border: none;
}
.ajaxLoader{
	padding-left: 295px;	
}
.recentPub{
	height: 136px; 
	border-bottom: 1px solid #E2E2E2;
}
.noDataDisp{
	text-align: center; 
	border-top: 2px solid #E2E2E2;
}	
.xIcon{
	font-size: 12px;
	color: #6a6a6a;
	margin-left: -22px;
	cursor: pointer;
}
.xIcon:hover{
	color: #323232;
}
.srchTxtBox::-ms-clear {
    display: none;
}

.lineHieght{
line-height: 22px;	

}
.displayInline { display: inline;}
.displayInBlock { display: inline-block;}
.pagntn{background-color: #EEEEEE !important;
height: 36px !important;
padding: 4px;
/* width: 100% !important; padding: 2px;*/
}
.rowLimit{
	 margin-top: -4px !important;
	 width:60px !important;
	 height:28px !important;
}
.pageNo{
	height: 20px !important; 
	width: 30px !important;
	 padding: inherit !important;
}
.sub{
	vertical-align: sub !important;
}
.backColorInherit{
	background-color: inherit !important;
}


.companyExecBoxShadow{box-shadow:5px 0 5px #CCCCCC,-5px 0 5px #CCCCCC;}
.reportpagntn{
	background-color: #EEEEEE !important;
    height: 41px !important;
}